home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / parsed / parseme.txt < prev    next >
Text File  |  1994-09-05  |  3KB  |  84 lines

  1. 9/5/94
  2.  
  3. PARSEDEM.MAK - A labor day project assembled from some good
  4. codestuff which I have found useful.
  5.  
  6. By Paul W. Reynolds,     CIS 71011,2040
  7.             Internet Paul.Reynolds@Channel1.Com
  8.         (note - I check in on CIS much more frequently
  9.          than I do on Channel1)
  10.  
  11.  
  12. Information on Parse demo project.
  13.  
  14. This project demonstrates routines can be used to effectively
  15. parse a string into its elements. They can be used to obtain
  16. the word count and linecount in a textbox. A single or
  17. variable length delimiter may be used. For small amounts of text
  18. are plenty fast but they bog down with large amounts of text.
  19. The 32K limit is also a pain. Nonetheless for many situations
  20. they are useful (parsing command-line paramters, tag values,
  21. INI file values, etc.)
  22.  
  23.  
  24. No special VBX's or DLL's required except for the VB
  25. runtime library VBRUN300.DLL and SPIN.VBX (included).
  26.  
  27. To run the program, copy all the files into a common directory,
  28. and run the program from that directory.
  29.  
  30.  
  31. File List:
  32.  
  33. PARSE.BAS - Contains routines used to parse and process strings
  34. and text. Explanations and information are given above each function
  35. routine, and code is heavily commented here and elsewhere
  36. (as is my convention). A few Global Constants are declared here.
  37.  
  38. MDELIM.FRM (frmMultiDelim) - This is a second form which appears
  39. when the 'Multiple Char. Delim Test' command button is executed
  40. from frmParse. This part of the demonstration shows how the
  41. routines in PARSE.BAS can be used for parsing small strings
  42. and finding strings within strings.
  43.  
  44. PARSE.FRM (frmParse) - This is the first form that appears in the project.
  45. (NOTE: the 'startup form' for the project is Sub Main, located in
  46. PARSE.BAS). The code required to execute the parsing of a text
  47. field into lines and words is called here.
  48.  
  49. SELFILE.FRM (frmSelFile) - This form loads when the 'Select File' 
  50. command button is executed.  This is where you select a text file
  51. to parse.
  52.  
  53. PARSEME.TXT - This readme file.
  54.  
  55. BASIC.TXT - A short text file I used fro testing the code.
  56.  
  57. PARSEDEM.MAK
  58.  
  59. SPIN.VBX
  60.  
  61.  
  62.  
  63. Other Comments:
  64.  
  65. Naming conventions used:
  66.  
  67. * Variables - Type-declaration characters used for giving variable
  68.   type information. I also use prefixes for module and global
  69.   scope (this project has no module or global variables).
  70.  
  71. * Standard control prefixes are used similar to those recommended
  72.   by MS Consulting Services.
  73.  
  74.  
  75.  
  76.  
  77. This project is Public Domain - I hope that it is useful, but
  78. I hold no responsibility for any damages resulting from the
  79. use and/or misuse of the code contained herein.
  80.  
  81. My apologies to the artistically inclined for my ugly interface.
  82. However, hopefully, the code you will find useful.
  83.  
  84.